<?php
/**
 * 商品属性
 */
class GoodsAttrController extends CommonController{
	
	private $db;
	private $gtid;
	public function __auto(){
		$this->db = K('GoodsAttr');
		$this->gtid = Q('gtid',0,'intval');
		$this->assign('gtid',$this->gtid);
		if(!$this->gtid){
			$this->error('商品类型gtid不能为空！','Admin/GoodsType/index');
		}
	}
	/**
	 * 显示属性列表
	 */
	public function index(){
		
		$attrs = $this->db->where('gtid='.$this->gtid)->all();
		$this->assign('attrs',$attrs);
		$this->display();
	}
	
	/**
	 * 添加商品属性
	 */
	public function add(){
		if(IS_POST){
			if($this->db->addAttr()){
				$this->success('添加商品属性成功！',U('Index',array('gtid'=>$this->gtid)));
			}else{
				$this->error('添加商品属性失败！',U('Index',array('gtid'=>$this->gtid)));
			}
		}else{
			$this->display();
		}
	}
	/**
	 * 编辑商品属性
	 */
	public function edit(){
		if(IS_POST){
			if($this->db->editAttr()){
				$this->success('修改属性成功！',U('Index',array('gtid'=>$this->gtid)));
			}else{
				$this->error($this->db->error);
			}
		}else{
			//属性id
			$aid = Q('aid', 0, 'intval');
			//查找属性（如：适应人群）信息
			$attr = $this -> db -> find($aid);
			$map['attr_aid'] = array('EQ', $aid);
			//查找属性值
			$attr_value = M('goods_attr_value') -> where($map) -> all();
			$this -> assign('attr', $attr);
			$this -> assign('attr_value', $attr_value);
			$this -> display();
		}
	}
	/**
	 * 删除商品属性
	 */
	public function del(){
		
	}
	
	
	
	
	
	
	
}















?>